package com.ruoyi.employee.domain;

import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 视图：vw_hr_person_change 的行映射
 * 用于展示：工号、姓名、岗位/职级的前后对比、可读操作内容等
 *
 * @author hango
 * @date 2025-10-19
 */
public class HrPersonChangeView extends BaseEntity {
    private Long id;
    private Long empId;
    private String empNo;
    private String empName;
    private String fromPostName;
    private String toPostName;
    private String fromTitleName;
    private String toTitleName;
    private String opContentGen;
    private Date changeTime;

    public Long getId() { return id; }
    public void setId(Long id) { this.id = id; }

    public Long getEmpId() { return empId; }
    public void setEmpId(Long empId) { this.empId = empId; }

    public String getEmpNo() { return empNo; }
    public void setEmpNo(String empNo) { this.empNo = empNo; }

    public String getEmpName() { return empName; }
    public void setEmpName(String empName) { this.empName = empName; }

    public String getFromPostName() { return fromPostName; }
    public void setFromPostName(String fromPostName) { this.fromPostName = fromPostName; }

    public String getToPostName() { return toPostName; }
    public void setToPostName(String toPostName) { this.toPostName = toPostName; }

    public String getFromTitleName() { return fromTitleName; }
    public void setFromTitleName(String fromTitleName) { this.fromTitleName = fromTitleName; }

    public String getToTitleName() { return toTitleName; }
    public void setToTitleName(String toTitleName) { this.toTitleName = toTitleName; }

    public String getOpContentGen() { return opContentGen; }
    public void setOpContentGen(String opContentGen) { this.opContentGen = opContentGen; }

    public Date getChangeTime() { return changeTime; }
    public void setChangeTime(Date changeTime) { this.changeTime = changeTime; }
}
